export const mockJson = {
  type: 'object',
  properties: {
    html: {
      title: 'HTML',
      type: 'string',
      widget: 'html',
      props: {}
    },
    Score: {
      title: '评分',
      type: 'number', // 定义数据的类型
      widget: 'Score',
      required:true
    },
    SelectContact: {
      title: '联系人',
      type: 'any', // 定义数据的类型
      widget: 'SelectContact',
      required:true
    },
    SelectDept: {
      title: '部门',
      type: 'any', // 定义数据的类型
      widget: 'SelectDept',
      required:true
    },
    Attachment: {
      title: '附件',
      type: 'any', // 定义数据的类型
      widget: 'Attachment',
      required:true
    },
    UploadPic: {
      title: '上传图片',
      type: 'any', // 定义数据的类型
      widget: 'UploadPic',
      required:true
    },
    Adress: {
      title: '地址',
      type: 'any', // 定义数据的类型
      widget: 'Adress',
      required:true
    },
    Captions: {
      title: 'Captions',
      type: 'any', // 定义数据的类型
      widget: 'Captions',
      required:true
    },
    checkbox: {
      title: '是否选择',
      type: 'any', // 定义数据的类型
      widget: 'checkbox',
      enumList: [
        { label: '是否选择', value: 'A' }
  
      ],
      required:true
    },
    checkboxes: {
      title: '多选组合',
      type: 'any', // 定义数据的类型
      widget: 'checkboxes',
      enumList: [
        { label: '杭州', value: 'A' },
        { label: '武汉', value: 'B' },
        { label: '湖州', value: 'C' },
        { label: '贵阳', value: 'D' }
      ],
      required:true
    },
    Money: {
      title: '金额',
      type: 'any', // 定义数据的类型
      widget: 'Money',
      required:true
    },
    multiSelect: {
      title: '多选',
      type: 'any', // 定义数据的类型
      widget: 'multiSelect',
      enumList: [
        { label: '杭州', value: 'A' },
        { label: '武汉', value: 'B' },
        { label: '湖州', value: 'C' },
        { label: '贵阳', value: 'D' }
      ],
      required:true
    },
    Number: {
      title: '数字',
      type: 'number', // 定义数据的类型
      widget: 'Number',
      props:{
        decimalDigits: '2'
      },
      descType: 'noTooltip',
      required:true
    },
    radio: {
      title: '单选',
      type: 'any', // 定义数据的类型
      widget: 'radio',
      enumList: [
        { label: '早', value: '1' },
        { label: '晚', value: '2' }
      ],
      required:true
    },
    select: {
      title: '单选',
      type: 'any', // 定义数据的类型
      widget: 'select',
      enumList: [
        { label: '早', value: '1' },
        { label: '晚', value: '2' }
      ],
      required:true
    },
    switch: {
      title: '单选',
      type: 'any', // 定义数据的类型
      widget: 'switch',
      required:true
    },
    textarea: {
      title: '单选',
      type: 'any', // 定义数据的类型
      widget: 'textarea',
      required:true
    }
  },
  labelWidth: 120,
  displayType: 'row'
};

export const widgetKeyMap = {
  object: '', // ??
  string: '', // ??
  list2: '', // ??

  Score: '评分',
  SelectContact: '联系人',
  SelectDept: '部门',
  Attachment: '附件',
  UploadPic: '上传图片',
  Adress: '地址',
  Captions: '', // ??
  checkbox: '多选', // ??
  checkboxes: '多选',
  Money: '金额',
  multiSelect: '多选',
  number: '计算公式',
  radio: '单选',
  select: '单选',
  switch: '是否选择',
  textarea: '文本框' // ??
};
